package com.wz.project.mydo.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.wz.framework.aspectj.lang.annotation.Excel;
import com.wz.framework.web.domain.BaseEntity;

/**
 * 作业子表历史表对象 mydo_job_detail_finish
 * 
 * @author wz
 * @date 2021-11-02
 */
public class MydoJobDetailFinish extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 作业子表id */
    @Excel(name = "作业子表id")
    private String jobDetailId;

    /** 作业id */
    @Excel(name = "作业id")
    private String jobId;

    /** 库存id */
    @Excel(name = "库存id")
    private String stockId;

    /** 物品明细id */
    @Excel(name = "物品明细id")
    private String productDetailId;

    /** 批号 */
    @Excel(name = "批号")
    private String lotNo;

    /** 日期 */
    @Excel(name = "日期")
    private String inDate;

    /** 出入库表单id */
    @Excel(name = "出入库表单id")
    private String inOrOutId;

    /** 出入库明细id */
    @Excel(name = "出入库明细id")
    private String inOrOutDId;

    /** 物品guid */
    @Excel(name = "物品guid")
    private String productGuid;

    /** 物资id */
    @Excel(name = "物资id")
    private String productId;

    /** 库存状态 */
    @Excel(name = "库存状态")
    private String stockStatus;

    /** 物品状态 */
    @Excel(name = "物品状态")
    private String productStatus;

    /** 入库层数 */
    @Excel(name = "入库层数")
    private String inLayerQuantity;

    /** 入库数量 */
    @Excel(name = "入库数量")
    private String inQuantity;

    /** 回流数量 */
    @Excel(name = "回流数量")
    private String giveNum;

    /** 入库数量x */
    @Excel(name = "入库数量x")
    private String inQuantityX;

    /** 入库数量j */
    @Excel(name = "入库数量j")
    private String inQuantityJ;

    /** 库存数量 */
    @Excel(name = "库存数量")
    private String stockQuantity;

    /** 库存数量x */
    @Excel(name = "库存数量x")
    private String stockQuantityX;

    /** 库存数量j */
    @Excel(name = "库存数量j")
    private String stockQuantityJ;

    /** 出库数量 */
    @Excel(name = "出库数量")
    private String outQuantity;

    /** 出库数量x */
    @Excel(name = "出库数量x")
    private String outQuantityX;

    /** 出库数量j */
    @Excel(name = "出库数量j")
    private String outQuantityJ;

    /** 层数 */
    @Excel(name = "层数")
    private String layerQuantity;

    /** 出库层数 */
    @Excel(name = "出库层数")
    private String outLayerQuantity;

    /** outLayer */
    @Excel(name = "outLayer")
    private String outLayer;

    /** giveNumX */
    @Excel(name = "giveNumX")
    private String giveNumX;

    /** giveNumJ */
    @Excel(name = "giveNumJ")
    private String giveNumJ;

    /** stockinId */
    @Excel(name = "stockinId")
    private String stockinId;

    /** stackingId */
    @Excel(name = "stackingId")
    private String stackingId;

    /** boxHeight */
    @Excel(name = "boxHeight")
    private String boxHeight;

    /** 出口 */
    @Excel(name = "出口")
    private String exitId;

    /** 层数类型 */
    @Excel(name = "层数类型")
    private String layerType;

    /** outGiveLayer */
    @Excel(name = "outGiveLayer")
    private String outGiveLayer;

    /** outGiveLayerWzQuantity */
    @Excel(name = "outGiveLayerWzQuantity")
    private String outGiveLayerWzQuantity;

    /** outGiveLayerClQuantity */
    @Excel(name = "outGiveLayerClQuantity")
    private String outGiveLayerClQuantity;

    @Excel(name="printDate")
    private String printDate;

    private String productName;

    private String supplierName;

    public String getPrintDate() {
        return printDate;
    }

    public void setPrintDate(String printDate) {
        this.printDate = printDate;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public void setJobDetailId(String jobDetailId)
    {
        this.jobDetailId = jobDetailId;
    }

    public String getJobDetailId()
    {
        return jobDetailId;
    }
    public void setJobId(String jobId)
    {
        this.jobId = jobId;
    }

    public String getJobId()
    {
        return jobId;
    }
    public void setStockId(String stockId)
    {
        this.stockId = stockId;
    }

    public String getStockId()
    {
        return stockId;
    }
    public void setProductDetailId(String productDetailId)
    {
        this.productDetailId = productDetailId;
    }

    public String getProductDetailId()
    {
        return productDetailId;
    }
    public void setLotNo(String lotNo)
    {
        this.lotNo = lotNo;
    }

    public String getLotNo()
    {
        return lotNo;
    }
    public void setInDate(String inDate)
    {
        this.inDate = inDate;
    }

    public String getInDate()
    {
        return inDate;
    }
    public void setInOrOutId(String inOrOutId)
    {
        this.inOrOutId = inOrOutId;
    }

    public String getInOrOutId()
    {
        return inOrOutId;
    }
    public void setInOrOutDId(String inOrOutDId)
    {
        this.inOrOutDId = inOrOutDId;
    }

    public String getInOrOutDId()
    {
        return inOrOutDId;
    }
    public void setProductGuid(String productGuid)
    {
        this.productGuid = productGuid;
    }

    public String getProductGuid()
    {
        return productGuid;
    }
    public void setProductId(String productId)
    {
        this.productId = productId;
    }

    public String getProductId()
    {
        return productId;
    }
    public void setStockStatus(String stockStatus)
    {
        this.stockStatus = stockStatus;
    }

    public String getStockStatus()
    {
        return stockStatus;
    }
    public void setProductStatus(String productStatus)
    {
        this.productStatus = productStatus;
    }

    public String getProductStatus()
    {
        return productStatus;
    }
    public void setInLayerQuantity(String inLayerQuantity)
    {
        this.inLayerQuantity = inLayerQuantity;
    }

    public String getInLayerQuantity()
    {
        return inLayerQuantity;
    }
    public void setInQuantity(String inQuantity)
    {
        this.inQuantity = inQuantity;
    }

    public String getInQuantity()
    {
        return inQuantity;
    }
    public void setGiveNum(String giveNum)
    {
        this.giveNum = giveNum;
    }

    public String getGiveNum()
    {
        return giveNum;
    }
    public void setInQuantityX(String inQuantityX)
    {
        this.inQuantityX = inQuantityX;
    }

    public String getInQuantityX()
    {
        return inQuantityX;
    }
    public void setInQuantityJ(String inQuantityJ)
    {
        this.inQuantityJ = inQuantityJ;
    }

    public String getInQuantityJ()
    {
        return inQuantityJ;
    }
    public void setStockQuantity(String stockQuantity)
    {
        this.stockQuantity = stockQuantity;
    }

    public String getStockQuantity()
    {
        return stockQuantity;
    }
    public void setStockQuantityX(String stockQuantityX)
    {
        this.stockQuantityX = stockQuantityX;
    }

    public String getStockQuantityX()
    {
        return stockQuantityX;
    }
    public void setStockQuantityJ(String stockQuantityJ)
    {
        this.stockQuantityJ = stockQuantityJ;
    }

    public String getStockQuantityJ()
    {
        return stockQuantityJ;
    }
    public void setOutQuantity(String outQuantity)
    {
        this.outQuantity = outQuantity;
    }

    public String getOutQuantity()
    {
        return outQuantity;
    }
    public void setOutQuantityX(String outQuantityX)
    {
        this.outQuantityX = outQuantityX;
    }

    public String getOutQuantityX()
    {
        return outQuantityX;
    }
    public void setOutQuantityJ(String outQuantityJ)
    {
        this.outQuantityJ = outQuantityJ;
    }

    public String getOutQuantityJ()
    {
        return outQuantityJ;
    }
    public void setLayerQuantity(String layerQuantity)
    {
        this.layerQuantity = layerQuantity;
    }

    public String getLayerQuantity()
    {
        return layerQuantity;
    }
    public void setOutLayerQuantity(String outLayerQuantity)
    {
        this.outLayerQuantity = outLayerQuantity;
    }

    public String getOutLayerQuantity()
    {
        return outLayerQuantity;
    }
    public void setOutLayer(String outLayer)
    {
        this.outLayer = outLayer;
    }

    public String getOutLayer()
    {
        return outLayer;
    }
    public void setGiveNumX(String giveNumX)
    {
        this.giveNumX = giveNumX;
    }

    public String getGiveNumX()
    {
        return giveNumX;
    }
    public void setGiveNumJ(String giveNumJ)
    {
        this.giveNumJ = giveNumJ;
    }

    public String getGiveNumJ()
    {
        return giveNumJ;
    }
    public void setStockinId(String stockinId)
    {
        this.stockinId = stockinId;
    }

    public String getStockinId()
    {
        return stockinId;
    }
    public void setStackingId(String stackingId)
    {
        this.stackingId = stackingId;
    }

    public String getStackingId()
    {
        return stackingId;
    }
    public void setBoxHeight(String boxHeight)
    {
        this.boxHeight = boxHeight;
    }

    public String getBoxHeight()
    {
        return boxHeight;
    }
    public void setExitId(String exitId)
    {
        this.exitId = exitId;
    }

    public String getExitId()
    {
        return exitId;
    }
    public void setLayerType(String layerType)
    {
        this.layerType = layerType;
    }

    public String getLayerType()
    {
        return layerType;
    }
    public void setOutGiveLayer(String outGiveLayer)
    {
        this.outGiveLayer = outGiveLayer;
    }

    public String getOutGiveLayer()
    {
        return outGiveLayer;
    }
    public void setOutGiveLayerWzQuantity(String outGiveLayerWzQuantity)
    {
        this.outGiveLayerWzQuantity = outGiveLayerWzQuantity;
    }

    public String getOutGiveLayerWzQuantity()
    {
        return outGiveLayerWzQuantity;
    }
    public void setOutGiveLayerClQuantity(String outGiveLayerClQuantity)
    {
        this.outGiveLayerClQuantity = outGiveLayerClQuantity;
    }

    public String getOutGiveLayerClQuantity()
    {
        return outGiveLayerClQuantity;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("jobDetailId", getJobDetailId())
            .append("jobId", getJobId())
            .append("stockId", getStockId())
            .append("productDetailId", getProductDetailId())
            .append("lotNo", getLotNo())
            .append("inDate", getInDate())
            .append("inOrOutId", getInOrOutId())
            .append("inOrOutDId", getInOrOutDId())
            .append("productGuid", getProductGuid())
            .append("productId", getProductId())
            .append("stockStatus", getStockStatus())
            .append("productStatus", getProductStatus())
            .append("inLayerQuantity", getInLayerQuantity())
            .append("inQuantity", getInQuantity())
            .append("giveNum", getGiveNum())
            .append("inQuantityX", getInQuantityX())
            .append("inQuantityJ", getInQuantityJ())
            .append("stockQuantity", getStockQuantity())
            .append("stockQuantityX", getStockQuantityX())
            .append("stockQuantityJ", getStockQuantityJ())
            .append("outQuantity", getOutQuantity())
            .append("outQuantityX", getOutQuantityX())
            .append("outQuantityJ", getOutQuantityJ())
            .append("layerQuantity", getLayerQuantity())
            .append("outLayerQuantity", getOutLayerQuantity())
            .append("outLayer", getOutLayer())
            .append("giveNumX", getGiveNumX())
            .append("giveNumJ", getGiveNumJ())
            .append("stockinId", getStockinId())
            .append("stackingId", getStackingId())
            .append("boxHeight", getBoxHeight())
            .append("exitId", getExitId())
            .append("layerType", getLayerType())
            .append("outGiveLayer", getOutGiveLayer())
            .append("outGiveLayerWzQuantity", getOutGiveLayerWzQuantity())
            .append("outGiveLayerClQuantity", getOutGiveLayerClQuantity())
            .toString();
    }
}
